body, p, ul, ol, li, input, select, textarea, div, td, th, tr, dt, dd, dl, a{margin: 0;padding: 0;}
ul, ol{list-style: none;}
em, i{font-style: normal;}
u{text-decoration: none;}
table{border-spacing: 0;border-collapse: collapse;margin: inherit;}
img{border: none;vertical-align: middle;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
input, select, button{vertical-align: middle;outline: none;}
a{text-decoration: none;color: #666;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.LoginPopUpForm{width: 400px;height: auto;overflow: hidden;zoom: 1;margin: 0px auto;}
.LoginPopUpForm .logo{width: 100%;margin-top: 15px;}
.LoginPopUpForm .logo, .LoginPopUpForm .logo img{height: 30px;display: block;}
.LoginPopUpForm .register_body_input:first-child{margin-top: 15px;}
.LoginPopUpForm .register_body_input{width: 100%;height: 36px;margin-top: 30px;position: relative;}
.LoginPopUpForm .register_tel{width: 398px;height: 34px;border: 1px solid #fbd200;background-color: #fff;outline: none;line-height: 34px;text-indent: 8px;font-size: 14px;color: #666;}
.LoginPopUpForm input{border-radius: 3px;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset;}
.LoginPopUpForm .register_username{width: 398px;height: 34px;border: 1px solid #cbcbcb;background-color: #fff;outline: none;line-height: 34px;text-indent: 8px;font-size: 14px;color: #666;}
.LoginPopUpForm .register_truename{width: 398px;height: 34px;border: 1px solid #cbcbcb;background-color: #fff;outline: none;line-height: 34px;text-indent: 8px;font-size: 14px;color: #666;}
.LoginPopUpForm .register_shenfenzheng{width: 398px;height: 34px;border: 1px solid #cbcbcb;background-color: #fff;outline: none;line-height: 34px;text-indent: 8px;font-size: 14px;color: #666;}
.LoginPopUpForm .fangcheniline{width: 100%;height: 40px;line-height: 40px;margin-top: 30px;clear: both;overflow: hidden;color: #919191;}
.LoginPopUpForm .fangcheniline b{font-weight: normal;color: #fea700;}
.LoginPopUpForm .register_yzm{width: 244px;height: 34px;border: 1px solid #cbcbcb;background-color: #fff;outline: none;line-height: 34px;text-indent: 8px;font-size: 14px;color: #666;float: left;}
.LoginPopUpForm .register_body_input span{width: 145px;float: right;height: 36px;text-align: center;line-height: 36px;background-color: #f37800;color: #fff;font-size: 14px;cursor: pointer;}
.LoginPopUpForm .register_pwd, .LoginPopUpForm .register_check{width: 398px;height: 34px;border: 1px solid #cbcbcb;background-color: #fff;outline: none;line-height: 34px;text-indent: 8px;font-size: 14px;color: #666;}
.LoginPopUpForm .register_mbpwd_bg, .LoginPopUpForm .register_empwd_bg{background: url("../images/signup_passwd.png") 8px center no-repeat;}
.LoginPopUpForm .register_mbcheck_bg, .LoginPopUpForm .register_emcheck_bg, .LoginPopUpForm .register_check_bg{background: url("../images/signup_repasswd.png") 6px center no-repeat;}
.LoginPopUpForm .forgot_passwd_new{background: url("../images/signup_passwd_new.png") 6px center no-repeat;}
.LoginPopUpForm .register_body_sub{width: 100%;height: auto;overflow: hidden;margin-top: 30px;zoom: 1;}
.LoginPopUpForm .register_sub{width: 100%;height: 36px;line-height: 36px;text-align: center;font-size: 16px;background-color: #fea700;color: #fff;cursor: pointer;border: 0px;display: block;}
.LoginPopUpForm .register_body_sub span{width: 100%;line-height: 16px;display: block;margin-top: 5px;text-align: left;font-size: small;color: #f76341}
.LoginPopUpForm .register_body_sub span a, .LoginPopUpForm .register_body_sub span a:visited, .LoginPopUpForm .register_body_sub span a:hover{color: #fea700;text-decoration: underline;}
.LoginPopUpForm .register_body_input em{position: absolute;width: 100%;height: 16px;left: 0px;bottom: -21px;color: #ff0000;font-size: 12px;}
.register_window{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: absolute;left: 0px;top: 0px;display: none;}
.register_window_con{width: 290px;height: 165px;background-color: #fff;position: absolute;left: 50%;top: 50%;margin-left: -145px;margin-top: -82px;}
.register_window_close{width: 14px;height: 16px;background: url("../images/All.png") no-repeat -73px -22px;position: absolute;right: 7px;top: 7px;cursor: pointer;}
.register_window_content{position: relative;width: 250px;height: auto;overflow: hidden;zoom: 1;padding-top: 10px;margin: 0 auto;}
.window_code{width: 102px;height: 32px;border: 1px solid #cccccc;background: transparent;line-height: 32px;color: #888888;text-indent: 7px;font-size: 14px;display: block;outline: none;}
.window_img{width: 100%;height: 36px;overflow: hidden;margin-top: 7px;}
.window_img img{width: 104px;height: 36px;float: left;}
.window_img em{float: left;width: 100px;color: #666;height: 36px;line-height: 36px;font-size: 14px;cursor: pointer;}
.window_msg{position: absolute;width: 100%;height: 20px;line-height: 20px;left: 8px;bottom: 45px;overflow: hidden;color: red;}
.window_btn{width: 200px;height: 30px;margin: 32px auto 0 auto;text-align: center;font-size: 14px;color: #fff;line-height: 30px;background-color: #fea700;cursor: pointer;}
